
.container{
    background:$white-grey;
}
.scroll{
    height: 100vh;
}
.scroll-box{
    @include padding-box(0 30rpx);
}
.head{
    @include padding-box(0 30rpx);
    margin-top: 30rpx;
}
.head-tips{
    background: rgba(229, 250, 241, 1);
    border-radius: 8rpx;
    @include padding-box(24rpx 30rpx);
    display: flex;
    color: rgba(0, 214, 121, 1);
    font-size: $font-mini;
    .img{
        width: 50rpx;
        height: 35rpx;
        margin-right: 6rpx;
    }
}
.go-browse{
    @include padding-box(30rpx);
    background: #ffffff;
    margin-top: 30rpx;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 16rpx;
    .browse-title{
        color: #282F49;
        font-size: $font-normal;
        font-weight: 600;
    }
    .browse{
        color: $green;
        font-size: $font-small;
        display: flex;
        align-items: center;
        .arrow{
            width: 35rpx;
            height: 36rpx;
        }
    }
}
.info{
    @include space-between;
    @include padding-box(30rpx);
    .common{
        color: $grey;
        font-size: $font-mini;
    }
}
.search-box{
    @include padding-box(10rpx 30rpx);
}
.search-box .search-input{
    background: #FFFFFF;
    height: 67rpx;
}
.search-box .search-icon{
    left: 60rpx;
}
.contract-list{
    @include padding-box(0 30rpx);
}
.contract-i{
    @include padding-box(30rpx);
    .contract-i-box{
        display: flex;
    }
    // justify-content: space-between;
    background: #ffffff;
    margin: 24rpx 0;
    border-radius: 8rpx;
    .portrait{
        width: 98rpx;
        height: 98rpx;
        border-radius: 50%;
        flex: none;
    }
    .info{
        padding: 0;
    }
    .type{
        color: $red;
        font-size: $font-mini;
        display: flex;
        flex: none;
        margin-top: 10rpx;
        align-items: center;
        .again-btn{
            width: 108rpx;
            height: 50rpx;
            background: $green;
            border-radius: 25rpx;
            border: 1rpx solid #00D679;
            line-height: 50rpx;
            text-align: center;
            margin-left: 13rpx;
            color: #ffffff;
            font-size: 21rpx;
            font-weight: 400;
        }
    }
    .type-active{
        text-align: right;
        flex: none;
        position: relative;
        .time{
            position: relative;
            color: #9497B1;
            font-size: 24rpx;
        }
    }
}

.contract-i-block{
    background: #FAFAFC;
    border-radius: 8rpx;
    // @include padding-box(24rpx 19rpx);
    padding: 10rpx 19rpx;
    margin-top: 15rpx;
    .block-i{
        display: flex;
        align-items: center;
        margin: 16rpx 0;
        .left{
            color: #9497B1;
            font-size: 24rpx;
        }
        .right{
            color: #202536;
            font-size: 24rpx;
        }
    }
}
.info-box{
    width: 100%;
}
.info-top{
    margin-left: 20rpx;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.inside{
    flex: none;
    .flot{
        display: flex;
        .left{
            font-size: $font-mini;
            color: $grey;
            text{
                width: 96rpx;
                display: inline-block;
                text-align: justify;
                text-align-last: justify;
            }
        }
        .right{
            font-size: $font-mini;
            color: $black;
        }
    }
    .info-msg{
        margin-top: 10rpx;
    }
}
.info-lower{
    margin-left: 20rpx;
    .flot{
        display: flex;
        .left{
            font-size: $font-mini;
            color: $grey;
            text{
                width: 96rpx;
                display: inline-block;
                text-align: justify;
                text-align-last: justify;
            }
        }
        .right{
            font-size: $font-mini;
            color: $black;
        }
    }
    .info-id{
        margin-top: 10rpx;
    }
}
.info-name{
    display: flex;
    align-items: center;
    .left-name{
        color: #141F33;
        font-size: $font-normal;
    }
    .sex{
        width: 30rpx;
        height: 30rpx;
        margin-left: 10rpx;
    }
}
.page-container{
    // background: #9497B1;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;

}